.items {
    /*background-color: #fff;*/
    padding: 20px 0;
}

.items > ul > li {
    min-height: 220px;
    background-color: #fff;
    margin-bottom: 20px;
    padding: 10px 0;
    display: flex;
    align-items: flex-start;
}

.items li > img {
    width: 140px;
    height: 200px;
    margin-left: 50px;
}

.items .detail{
    margin-left: 40px;
    max-width: 580px;
    margin-bottom: 10px;
}

.items .detail > .xinxi {
    /*flex: 1;*/
    font-size: 20px;
    margin: 20px 0 20px 0px;
}

.items p > span {
    margin-top: 0;
    font-size: 16px;
    margin-left: 30px;
}
.items .detail>.miaoshu{
    overflow: hidden;
    padding-top: 20px;
    height: 90px;
    /*max-width: 580px;*/
    /*min-width: 580px;*/
    width: 580px;
    border-top: 1px solid #59595940;
}
.items .btn>a{
    display: block;
    width: 80px;
    height: 30px;
    background-color: red;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
    border-radius: 5px;
    margin:  100px 0 0 40px;
}

.items .btn>.cancel{
    margin-top: 20px;
    background-color: #595959;
}

.space{
    text-align: center;
    font-size: 20px;
    border-radius: 10px;
    max-height: 90px;
    line-height: 90px;
    background-color: #fff;
}


.comment-add {
    position: fixed;
    top: 0;
    right: -500px;
    width: 500px;
    height: 100%;
    background-color: #fff;
    box-shadow: -3px 0 5px rgba(0, 0, 0, 0.2);
    transition: right 0.3s ease-in-out; /* 平滑过渡效果 */
    z-index: 1000; /* 确保在操作框之上的层级 */
    overflow-y: auto; /* 允许垂直滚动 */
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px;
}

.show {
    right: 0; /* 显示时移动到右边 */
}


.comment-add > p{
    font-size: 16px;
    color: black;
}

.closePanelBtn {
    position: absolute;
    right: 30px;
    font-size: 20px;
    text-align: center;
    line-height: 20px;
    width: 20px;
    height: 20px;
}

.comment-add > img {
    width: 170px;
    height: 250px;
    margin: 30px auto;
}

.comment-add>.btn-y{
    display: block;
    width: 70px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
    margin-top: 30px;
    background-color: red;
    border-radius: 5px;
}


